  body{
    background-color:#FFDFFF;
  }
  table{
    background-color:#FFC6FF;
    border-top: 1px solid red;
    border-right: 1px solid red;
    box-shadow: 6px 5px 12px #000000;
  }
  table thead th{
    background-color:#FFAAFF;
  }
  table tbody td.right{
    text-align:right;
  }
  table tbody td,table thead th{
    font-family:cursive;
    padding:5px;
    border-left: 1px solid red;
    border-bottom: 1px solid red;
  }


  input[type="text"],
  input[type="email"],
  input[type="password"],
  input[type="date"],
  input[type="file"],
  input[type="submit"],
  textarea,
  select{
    font-size:20px;
    background-color:lightyellow;
    border:1px dotted red;
    border-radius:10px;
    box-shadow: 6px 5px 12px #000000;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    width:200px;
    color:blue;
  }

  input[type="submit"]{
    background-color:#000;
    color:#FFF;
  }

  input[type="submit"]:hover{
    background-color:gray;
    padding-top:7px;
    padding-bottom:7px;
    cursor:pointer;
  }


.error {
    background: none repeat scroll 0 0 #FFFFE0;
   /* border: 2px solid #FFFF00;*/
    border-radius: 6px;
    color: #FF0000;
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    padding-left: 10px;

}
